gpsbabel.git
12 years agoConvert remaining users (glogbook, hiketech) of xmlgeneric
robertlipe [Wed, 21 Aug 2013 04:24:40 +0000 (04:24 +0000)]
Convert remaining users (glogbook, hiketech) of xmlgeneric
writer to XMLStreamwriter. Drop a whole lot of (kinda dumb) code.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4549 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agocorrect error in computing time spans related to DST.
tsteven4 [Tue, 20 Aug 2013 12:10:43 +0000 (12:10 +0000)]
correct error in computing time spans related to DST.
add toMSecsSinceEpoch() for Qt versions before 4.7.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4548 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoOK, the doc is self-correcting when you don't include explict references
robertlipe [Tue, 20 Aug 2013 06:13:43 +0000 (06:13 +0000)]
OK, the doc is self-correcting when you don't include explict references
to formats that just got deleted...

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4547 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoActually commit the astyle change I spoke of earlier.
robertlipe [Tue, 20 Aug 2013 05:19:16 +0000 (05:19 +0000)]
Actually commit the astyle change I spoke of earlier.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4546 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoThe reaper comes for little-used and/or pain in the neck formats.
robertlipe [Tue, 20 Aug 2013 03:19:47 +0000 (03:19 +0000)]
The reaper comes for little-used and/or pain in the neck formats.
See depreecated/README for details.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4545 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agotweak datetime operator overload.
tsteven4@gmail.com [Sun, 18 Aug 2013 23:34:32 +0000 (23:34 +0000)]
tweak datetime operator overload.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4544 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agodon't use windows ddks that won't work, e.g. the one with the cross compiler on fedor...
tsteven4@gmail.com [Fri, 16 Aug 2013 17:13:15 +0000 (17:13 +0000)]
don't use windows ddks that won't work, e.g. the one with the cross compiler on fedora 18.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4543 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove another implicit time_t conversion.
robertlipe [Fri, 16 Aug 2013 06:19:05 +0000 (06:19 +0000)]
Remove another implicit time_t conversion.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4542 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoA surpisingly clean bill of health from valgrind on new navicache reader.
robertlipe [Fri, 16 Aug 2013 05:48:01 +0000 (05:48 +0000)]
A surpisingly clean bill of health from valgrind on new navicache reader.
Have some warning cleanups at no extra cost.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4541 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoReplace use of Expat with QXmlStreamReaader in navicache.cc.
robertlipe [Fri, 16 Aug 2013 05:30:55 +0000 (05:30 +0000)]
Replace use of Expat with QXmlStreamReaader in navicache.cc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4540 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoslightly cleaner fix for Qt 4.6.
tsteven4 [Fri, 16 Aug 2013 04:42:15 +0000 (04:42 +0000)]
slightly cleaner fix for Qt 4.6.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4539 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agocompatibility fix for Qt 4.6.
tsteven4 [Thu, 15 Aug 2013 23:05:01 +0000 (23:05 +0000)]
compatibility fix for Qt 4.6.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4538 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoremove insistence that we have expat for kml, gtrnctr, ignrando, wfff, osm now that...
tsteven4@gmail.com [Thu, 15 Aug 2013 22:38:22 +0000 (22:38 +0000)]
remove insistence that we have expat for kml, gtrnctr, ignrando, wfff, osm now that those readers don't use it.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4537 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove a silly use (in a low-running place) of time_t in gpx.cc
robertlipe [Thu, 15 Aug 2013 18:33:36 +0000 (18:33 +0000)]
Remove a silly use (in a low-running place) of time_t in gpx.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4536 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoConrad removes implicit conversion to time_t.
robertlipe [Thu, 15 Aug 2013 18:02:50 +0000 (18:02 +0000)]
Conrad removes implicit conversion to time_t.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4535 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoNEWQ scribbling in filters.
robertlipe [Thu, 15 Aug 2013 17:40:20 +0000 (17:40 +0000)]
NEWQ scribbling in filters.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4534 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoremove some obsolete debris from gpx reader.
tsteven4 [Thu, 15 Aug 2013 02:18:13 +0000 (02:18 +0000)]
remove some obsolete debris from gpx reader.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4533 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agorestore native line endings to kml and gpx writers, as with previous releases.
tsteven4@gmail.com [Tue, 13 Aug 2013 23:31:45 +0000 (23:31 +0000)]
restore native line endings to kml and gpx writers, as with previous releases.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4532 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agosubclass QFile to provide error handling and stdio.
tsteven4 [Tue, 13 Aug 2013 02:09:20 +0000 (02:09 +0000)]
subclass QFile to provide error handling and stdio.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4531 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCheckpoint NEWQ code. Still not very happy with it. It's exposing all kinds
robertlipe [Mon, 12 Aug 2013 20:49:53 +0000 (20:49 +0000)]
Checkpoint NEWQ code.  Still not very happy with it.  It's exposing all kinds
of ugliness.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4530 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agostandardize gpx and kml writers using dynamically allocated files and writers.
tsteven4 [Sun, 11 Aug 2013 20:51:01 +0000 (20:51 +0000)]
standardize gpx and kml writers using dynamically allocated files and writers.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4529 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoSketch in work in progress of replacing waypoint list with a QList. Totally
robertlipe [Sun, 11 Aug 2013 20:40:47 +0000 (20:40 +0000)]
Sketch in work in progress of replacing waypoint list with a QList.  Totally
useless right now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4528 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory leaks in coto, geoniche, humminbird, xol.
tsteven4 [Fri, 9 Aug 2013 23:47:33 +0000 (23:47 +0000)]
fix memory leaks in coto, geoniche, humminbird, xol.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4527 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix assertion failure in easygps related to new class UrlLink usage.
tsteven4 [Thu, 8 Aug 2013 09:32:46 +0000 (09:32 +0000)]
fix assertion failure in easygps related to new class UrlLink usage.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4526 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoForce testo to run in US.UTF-8 for now.
robertlipe [Thu, 8 Aug 2013 03:56:24 +0000 (03:56 +0000)]
Force testo to run in US.UTF-8 for now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4525 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoconrad fixes the fix for tmpro.
tsteven4 [Thu, 8 Aug 2013 03:36:50 +0000 (03:36 +0000)]
conrad fixes the fix for tmpro.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4524 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoupdate google test to verify multiple encodings.
tsteven4 [Thu, 8 Aug 2013 03:33:34 +0000 (03:33 +0000)]
update google test to verify multiple encodings.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4523 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix strip_html leak again, it looks like r4508 lost r4504 in a bad merge.
tsteven4 [Thu, 8 Aug 2013 02:34:34 +0000 (02:34 +0000)]
fix strip_html leak again, it looks like r4508 lost r4504 in a bad merge.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4522 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory link in gpx reader.
tsteven4 [Thu, 8 Aug 2013 02:14:49 +0000 (02:14 +0000)]
fix memory link in gpx reader.
eliminate unused var in csv_util.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4521 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix mem clobber in tmpro.
robertlipe [Thu, 8 Aug 2013 01:00:10 +0000 (01:00 +0000)]
Fix mem clobber in tmpro.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4520 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFrom Conrad Meyer:
robertlipe [Wed, 7 Aug 2013 19:06:32 +0000 (19:06 +0000)]
From Conrad Meyer:

- Nuke leftover HAVE_EXPAT garbage in google.cc
- Use file prefix to attempt to discover HTML encoding
- Slurp entire HTML input file as discovered encoding, then pass to
  QXmlStreamReader as a QString

xmlgeneric:
- Adds a new function, void xml_readunicode(const QString& str) (does
  what you'd expect -- feeds QString input into the xml parser and runs
  it)

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4519 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove unnecessary initializations in lowranceusr that were making -Wall fuss.
robertlipe [Wed, 7 Aug 2013 18:13:04 +0000 (18:13 +0000)]
Remove unnecessary initializations in lowranceusr that were making -Wall fuss.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4518 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCompletely replace URL handling with a sane, unified (if somewhat boring)
robertlipe [Wed, 7 Aug 2013 16:59:40 +0000 (16:59 +0000)]
Completely replace URL handling with a sane, unified (if somewhat boring)
class.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4517 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix warnings in mmo.
robertlipe [Tue, 6 Aug 2013 22:39:59 +0000 (22:39 +0000)]
Fix warnings in mmo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4516 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove remnants of avltree.
robertlipe [Tue, 6 Aug 2013 22:23:56 +0000 (22:23 +0000)]
Remove remnants of avltree.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4515 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoConvert MMO to QHash.
robertlipe [Tue, 6 Aug 2013 22:18:29 +0000 (22:18 +0000)]
Convert MMO to QHash.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4514 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoUpdate jtr to QHash.
robertlipe [Tue, 6 Aug 2013 21:23:52 +0000 (21:23 +0000)]
Update jtr to QHash.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4513 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoConrad converts rest of OSM to QHash.
robertlipe [Tue, 6 Aug 2013 21:11:27 +0000 (21:11 +0000)]
Conrad converts rest of OSM to QHash.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4512 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoUse QHash instead of QMap in osm.
robertlipe [Tue, 6 Aug 2013 20:53:01 +0000 (20:53 +0000)]
Use QHash instead of QMap in osm.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4511 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix crash in google reader; some problem remains.
robertlipe@gmail.com [Mon, 5 Aug 2013 04:12:36 +0000 (04:12 +0000)]
Fix crash in google reader; some problem remains.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4510 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoBring happiness to Humminbird on Linux.
robertlipe [Mon, 5 Aug 2013 04:02:04 +0000 (04:02 +0000)]
Bring happiness to Humminbird on Linux.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4509 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoConrad Meyer replaces our expat-based XML reader with QtXmlStreamReader.
robertlipe [Mon, 5 Aug 2013 03:49:56 +0000 (03:49 +0000)]
Conrad Meyer replaces our expat-based XML reader with QtXmlStreamReader.

This is known to crash right now, and that will anger Jenkins, but this will only hurt for a
little while.  (I hope.)   The changes are too good to leave unmerged - let's tackle them
together.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4508 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoReconcile merge conflicts from before. Oops.
robertlipe [Mon, 5 Aug 2013 03:02:23 +0000 (03:02 +0000)]
Reconcile merge conflicts from before.  Oops.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4507 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAdd new humminbird v3 format.
robertlipe [Mon, 5 Aug 2013 02:59:01 +0000 (02:59 +0000)]
Add new humminbird v3 format.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4506 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory leaks in ozi reader.
tsteven4 [Mon, 5 Aug 2013 01:07:12 +0000 (01:07 +0000)]
fix memory leaks in ozi reader.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4505 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory leak in strip_html().
tsteven4 [Sun, 4 Aug 2013 23:01:55 +0000 (23:01 +0000)]
fix memory leak in strip_html().

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4504 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory leak in kml reader.
tsteven4 [Sun, 4 Aug 2013 20:11:02 +0000 (20:11 +0000)]
fix memory leak in kml reader.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4503 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory leak in gdb.
tsteven4 [Sat, 3 Aug 2013 20:10:54 +0000 (20:10 +0000)]
fix memory leak in gdb.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4502 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agobe more defensive with deallocation of dynamic memory in tpo.
tsteven4 [Sat, 3 Aug 2013 11:10:37 +0000 (11:10 +0000)]
be more defensive with deallocation of dynamic memory in tpo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4501 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix segmentation fault if tpo reads multiple input files.
tsteven4 [Sat, 3 Aug 2013 00:18:37 +0000 (00:18 +0000)]
fix segmentation fault if tpo reads multiple input files.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4500 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix tpo memory leaks.
tsteven4 [Fri, 2 Aug 2013 13:01:13 +0000 (13:01 +0000)]
fix tpo memory leaks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4499 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoHush GCC warning on implicit time_t conversion.
robertlipe [Thu, 1 Aug 2013 17:07:50 +0000 (17:07 +0000)]
Hush GCC warning on implicit time_t conversion.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4498 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix for the garmin_fit fix in r4494.
tsteven4 [Thu, 1 Aug 2013 11:32:20 +0000 (11:32 +0000)]
fix for the garmin_fit fix in r4494.
if multiple garmin_fit files were read memory could have been freed twice.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4497 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoHush "unable to convert category FOO" warnings from GPX reader on Garmin
robertlipe [Thu, 1 Aug 2013 04:27:27 +0000 (04:27 +0000)]
Hush "unable to convert category FOO" warnings from GPX reader on Garmin
extension.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4496 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLet xml_parse_time take a QString&.
robertlipe [Thu, 1 Aug 2013 04:02:54 +0000 (04:02 +0000)]
Let xml_parse_time take a QString&.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4495 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agofix memory leak in garmin_fit.
tsteven4 [Thu, 1 Aug 2013 03:59:09 +0000 (03:59 +0000)]
fix memory leak in garmin_fit.
Also fix an error in the mask for local messsage type.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4494 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix some memory leaks in csv_util.
tsteven4 [Thu, 1 Aug 2013 01:38:56 +0000 (01:38 +0000)]
Fix some memory leaks in csv_util.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4493 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoTrailing whitespace cleanup.
robertlipe [Thu, 1 Aug 2013 00:29:55 +0000 (00:29 +0000)]
Trailing whitespace cleanup.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4492 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWhack two unused functions from util.
robertlipe [Wed, 31 Jul 2013 17:35:45 +0000 (17:35 +0000)]
Whack two unused functions from util.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4491 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAdd a -l option to vtesto to run memory leak mode so I don't have to remember
robertlipe [Wed, 31 Jul 2013 17:06:46 +0000 (17:06 +0000)]
Add a -l option to vtesto to run memory leak mode so I don't have to remember
the valgrind syntax each time.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4490 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoIgnore unknown field in Garmin fit from ForeRunner 110; don't dcheck that it's zero.
robertlipe [Tue, 30 Jul 2013 16:58:13 +0000 (16:58 +0000)]
Ignore unknown field in Garmin fit from ForeRunner 110; don't dcheck that it's zero.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4489 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoregenerate dependencies.
tsteven4@gmail.com [Mon, 29 Jul 2013 13:45:35 +0000 (13:45 +0000)]
regenerate dependencies.
r4479 turned jeeps/../gbtypes.h into jeeps/..
additionally a few dependencies changed at some time for xmlgeneric, xmlstreamwriter, mapbar_track.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4488 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoclean up some unused variables as of r4478 in mapasia.
tsteven4 [Mon, 29 Jul 2013 12:48:33 +0000 (12:48 +0000)]
clean up some unused variables as of r4478 in mapasia.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4487 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCompile fix for CentOS.
robertlipe [Mon, 29 Jul 2013 06:35:43 +0000 (06:35 +0000)]
Compile fix for CentOS.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4486 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoSpiff up xmlgeneric enough to work with wfff, but needs rething on attributes.
robertlipe [Mon, 29 Jul 2013 04:41:33 +0000 (04:41 +0000)]
Spiff up xmlgeneric enough to work with wfff, but needs rething on attributes.
Teaching callers about qxmlstreamattributes may be "better" than shimming this
to QStrings.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4485 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoSketch in extremely crude xmlgeneric reader. Turned off for now.
robertlipe [Mon, 29 Jul 2013 03:55:50 +0000 (03:55 +0000)]
Sketch in extremely crude xmlgeneric reader.  Turned off for now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4484 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWhack scraggling reference to gbtypes.h
robertlipe [Mon, 29 Jul 2013 02:29:05 +0000 (02:29 +0000)]
Whack scraggling reference to gbtypes.h

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4483 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoEnumerate headers in QT Project file (so search and replaces like I just
robertlipe [Mon, 29 Jul 2013 02:12:31 +0000 (02:12 +0000)]
Enumerate headers in QT Project file (so search and replaces like I just
did will actually work sensibly...)

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4482 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove badly encoded comment in alan.cc
robertlipe [Mon, 29 Jul 2013 01:53:51 +0000 (01:53 +0000)]
Remove badly encoded comment in alan.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4481 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoSee if I can get away with a hand edit in a vxcproj to eliminate use of gbtypes.h
robertlipe [Mon, 29 Jul 2013 01:50:43 +0000 (01:50 +0000)]
See if I can get away with a hand edit in a vxcproj to eliminate use of gbtypes.h

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4480 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agogbtypes.h was a good idea in the pre-C99 world (and clearly heavily inspired
robertlipe [Mon, 29 Jul 2013 01:49:41 +0000 (01:49 +0000)]
gbtypes.h was a good idea in the pre-C99 world (and clearly heavily inspired
by it), but it's not needed in C++ times. Search and replace it away.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4479 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoClean up some of the more mechanical uses of time_t and implicit conversions.
robertlipe [Mon, 29 Jul 2013 00:23:34 +0000 (00:23 +0000)]
Clean up some of the more mechanical uses of time_t and implicit conversions.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4478 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove some of our stranger time shims.
robertlipe [Fri, 26 Jul 2013 03:16:29 +0000 (03:16 +0000)]
Remove some of our stranger time shims.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4477 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWhittle away at more implicit time_t conversions. In some cases, I'm just
robertlipe [Thu, 25 Jul 2013 20:43:47 +0000 (20:43 +0000)]
Whittle away at more implicit time_t conversions.  In some cases, I'm just
moving the problem around, but these are all relatively obscure formats
anyway and pre-1970 times aren't that important for them anyway.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4476 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGPSBabel.pro Windows fixes from Gerhard.
robertlipe [Wed, 24 Jul 2013 21:50:43 +0000 (21:50 +0000)]
GPSBabel.pro Windows fixes from Gerhard.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4475 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoApply Steven's fix for trackfilter names since I clearly can't get it right.
robertlipe [Wed, 24 Jul 2013 03:05:13 +0000 (03:05 +0000)]
Apply Steven's fix for trackfilter names since I clearly can't get it right.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4474 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRoll back part of previous change. This should be a local time.
robertlipe [Wed, 24 Jul 2013 02:31:23 +0000 (02:31 +0000)]
Roll back part of previous change.  This should be a local time.
Tested with a variety of TZ values and seems OK now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4473 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoName track in trackfilter using UTC, not local time.
robertlipe [Tue, 23 Jul 2013 17:03:58 +0000 (17:03 +0000)]
Name track in trackfilter using UTC, not local time.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4472 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoFix track filter to not "randomly" reorder points within a track when
robertlipe [Tue, 23 Jul 2013 06:35:53 +0000 (06:35 +0000)]
Fix track filter to not "randomly" reorder points within a track when
sub-second times are in play.

Addresses problem reported March 26 2010 (sigh) by Klaus Rheinwald.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4471 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoIntegrate mapsend.cc.patch, microseconds-6.patch from Gerhard.
robertlipe [Tue, 23 Jul 2013 02:18:26 +0000 (02:18 +0000)]
Integrate mapsend.cc.patch, microseconds-6.patch from Gerhard.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4470 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoWrap more tests of implicit time_t == 0 inside isValid.
robertlipe [Tue, 23 Jul 2013 01:50:49 +0000 (01:50 +0000)]
Wrap more tests of implicit time_t == 0 inside isValid.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4469 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove jeeps/main.cc
robertlipe [Tue, 23 Jul 2013 01:07:47 +0000 (01:07 +0000)]
Remove jeeps/main.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4468 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGerhard gets QtCreator going for Windows, updates doc.
robertlipe [Tue, 23 Jul 2013 01:05:08 +0000 (01:05 +0000)]
Gerhard gets QtCreator going for Windows, updates doc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4467 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoReconcile patch set with Gerhard. Remove special case convenience for msec();
robertlipe [Mon, 22 Jul 2013 20:21:52 +0000 (20:21 +0000)]
Reconcile patch set with Gerhard.  Remove special case convenience for msec();
we dont' do it for hours or days...Rounding in gopal. Fix botch in ggv.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4466 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRemove the final (?) vestigest of microseconds as a separate member.
robertlipe [Mon, 22 Jul 2013 04:44:06 +0000 (04:44 +0000)]
Remove the final (?) vestigest of microseconds as a separate member.

Gopal was a stupid bug within gopal itself.  creation_time was being written
three independent times per line (sigh) and once MS quit being a separate field,
it was no longer retained across writes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4465 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRethink time interpolation in arcdist in light of better time functions.
robertlipe [Mon, 22 Jul 2013 03:55:56 +0000 (03:55 +0000)]
Rethink time interpolation in arcdist in light of better time functions.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4464 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLet mapsend test run in isolation. From Gerhard.
robertlipe [Sun, 21 Jul 2013 22:53:44 +0000 (22:53 +0000)]
Let mapsend test run in isolation.  From Gerhard.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4463 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGet rid of explicit usec refs in destinator, waypt, and unicsv.
robertlipe [Sat, 20 Jul 2013 02:41:38 +0000 (02:41 +0000)]
Get rid of explicit usec refs in destinator, waypt, and unicsv.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4462 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAnother joint effort with Gerhard. Quit pretending that we have microsecond
robertlipe [Sat, 20 Jul 2013 02:16:28 +0000 (02:16 +0000)]
Another joint effort with Gerhard.  Quit pretending that we have microsecond
support.  Be more honest and call it millisecond everywhere.  Remove more
explicit accesses to microseconds member.  Still not quite zero, but getting
closer and this is a good checkpoint.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4461 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGerhard and I swat a few more places, esp in KML writer, using implicit
robertlipe [Fri, 19 Jul 2013 22:53:28 +0000 (22:53 +0000)]
Gerhard and I swat a few more places, esp in KML writer, using implicit
time conversions for validity.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4460 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoProvide msecsTo in DateTime for Qt 4.6.
robertlipe [Fri, 19 Jul 2013 17:01:07 +0000 (17:01 +0000)]
Provide msecsTo in DateTime for Qt 4.6.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4459 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoRevert bogon that slipped into testo.
robertlipe [Fri, 19 Jul 2013 04:26:06 +0000 (04:26 +0000)]
Revert bogon that slipped into testo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4458 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoGerhard & I work on route.cc:track_recompute to compute time difference
robertlipe [Fri, 19 Jul 2013 03:22:33 +0000 (03:22 +0000)]
Gerhard & I work on route.cc:track_recompute to compute time difference
(for computing speeds) in a way more natural with QDateTime, eliminating
funkiness when overloading to time_t.
Regneerate reference track files.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4457 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoimprove cross platform test matching by rounding instead of truncating latitude/longi...
tsteven4 [Fri, 19 Jul 2013 02:33:57 +0000 (02:33 +0000)]
improve cross platform test matching by rounding instead of truncating latitude/longitude.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4456 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoincrease precision in cetus speed calculation to minimize test mismatches.
tsteven4 [Fri, 19 Jul 2013 02:02:25 +0000 (02:02 +0000)]
increase precision in cetus speed calculation to minimize test mismatches.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4455 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoDon't set time in Ozi if it's not valid.
robertlipe [Thu, 18 Jul 2013 17:06:18 +0000 (17:06 +0000)]
Don't set time in Ozi if it's not valid.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4454 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoAvoid implicit time_t conversion in waypt_add that would result
robertlipe [Thu, 18 Jul 2013 03:10:00 +0000 (03:10 +0000)]
Avoid implicit time_t conversion in waypt_add that would result
in creation_time being zeroed.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4453 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoLet nmea, itracku round time on read. Regnerate reference/track/nmea.gpx.
robertlipe [Thu, 18 Jul 2013 02:16:35 +0000 (02:16 +0000)]
Let nmea, itracku round time on read.  Regnerate reference/track/nmea.gpx.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4452 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoCap excess (fantasy) precision in gtrnctr. Regenerate reference files.
robertlipe [Thu, 18 Jul 2013 02:11:31 +0000 (02:11 +0000)]
Cap excess (fantasy) precision in gtrnctr.  Regenerate reference files.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4451 f51c46e8-681c-474f-0cfe-069cfd0219fb

12 years agoDon't artificially restrict time precision of ozi reader based on time precision...
robertlipe [Wed, 17 Jul 2013 23:43:48 +0000 (23:43 +0000)]
Don't artificially restrict time precision of ozi reader based on time precision of ozi writer.  Fix ozi test reference to cope.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4450 f51c46e8-681c-474f-0cfe-069cfd0219fb